#ifndef CLIENTCURRENTPLAYLISTDIALOG_H
#define CLIENTCURRENTPLAYLISTDIALOG_H

#include <QDialog>
#include <boost/shared_ptr.hpp>

namespace Ui {
    class ClientCurrentPlayListDialog;
}

class SingleClient;

class ClientCurrentPlayListDialog : public QDialog {
    Q_OBJECT
public:
	ClientCurrentPlayListDialog(boost::shared_ptr<SingleClient> client, QWidget *parent = 0);
    ~ClientCurrentPlayListDialog();
private slots:
	void timeToRefresh();
private:
	void setupWidgets();
	void setupTimer();

protected:
    void changeEvent(QEvent *e);

private:
    Ui::ClientCurrentPlayListDialog *ui;
	boost::shared_ptr<SingleClient> m_Client;
};

#endif // CLIENTCURRENTPLAYLISTDIALOG_H
